#include "NetSend.h"

void SendMsg(int iMsgID,const void* pkData,int iLen,bool bFixedPack = true,bool bEncrypt = false);

void SendTestMsg()
{
	TestMsg kMsg;

	SendMsg(CS_Test,&kMsg,sizeof(kMsg),true,true);
	SendMsg(CS_Test,&kMsg,sizeof(kMsg));
	SendMsg(CS_Test,&kMsg,sizeof(kMsg));
	SendMsg(CS_Test,&kMsg,sizeof(kMsg),true,true);
}

void SendUnFixedMsg()
{
	char acBuf[1024] = {0};
	TestUnFixedMsg* pkMsg = (TestUnFixedMsg*)acBuf;

	pkMsg->iLen = 8;
	for (int i = 0;i < pkMsg->iLen;i++)
	{
		pkMsg->acData[i] = i + rand() % 100;
		pkMsg->acData[0] = 'Q';
		pkMsg->acData[pkMsg->iLen - 1] = 'q';
	}

	SendMsg(CS_Test_UnFixed,pkMsg,sizeof(TestUnFixedMsg) - sizeof(pkMsg->acData) + pkMsg->iLen,false,true);
}
